package com.uni.mapper;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.uni.common.entity.UserAddr;
import com.uni.dto.UserAddrDTO;

/**
 * 
 * @author yuyanzheng
 *
 */
public interface UserAddrMapper {

	int insert(UserAddr userAddr);

	int countByUserId(@Param("userId") Long userId);

	List<UserAddrDTO> findList(@Param("userId") Long userId);
	
	UserAddrDTO findDefault(@Param("userId") Long userId);

	int del(UserAddr userAddr);

	int update(UserAddr userAddr);

	void updateOhterStatus(@Param("id") Long id, @Param("userId") Long userId);

	void delete(@Param("ids") String[] ids, @Param("userId") Long userId);


}
